
// 测试 实例的 三个 特征(feature):
// 1、可以根据实例获取其相应对象的原型
// 2、获得实例的"类型"
// 3、所有实例默认都是可以扩展的

let x = {
    name: '玛卡巴卡' ,
    age: 5
}

// 获得 实例 对应的对象的原型
console.log( x.__proto__ ); // 非标准
console.log( Object.getPrototypeOf( x ) ); // 建议使用

// 获得 实例 的 "类型"
console.log( x.toString() ); // [object Object]

// 配置或扩展 实例
x.id = 1001 ; // 新增属性
console.log( x ) ;

x.name = '辛巴' ; // 修改属性值
console.log( x ) ;

delete x.age ;
console.log( x ) ;